package com.learnyou.server.xingzuo.dao.repository.service;

import com.learnyou.server.xingzuo.dao.repository.entity.Behavior;
import com.baomidou.mybatisplus.extension.service.IService;
import com.learnyou.server.xingzuo.dto.paramDTO.BehaviorQueryDTO;
import com.learnyou.server.xingzuo.dto.resultDTO.BehaviorResultDTO;

import java.util.List;

/**
 * <p>
 * 行为清单 服务类
 * </p>
 *
 * @author heweifeng
 * @since 2023-11-23
 */
public interface IBehaviorService extends IService<Behavior> {

    BehaviorResultDTO behaviorsOfDay(BehaviorQueryDTO behaviorQueryDTO);

    void removeByBucketKey(String key);

    List<Integer> getLastBehaviors(Long fileTime);
}
